package com.mxf.code.abstract_factory;

import org.springframework.stereotype.Component;
 
/**
 * @description:
 * 这么实现很好扩展，例如我们在加一个学生处理器（studentHandler），只要写2步，就可以使用了。
 * 枚举中增加相关定义
 * 实现父接口
 * 具体handler是给spring管理的，非常方面我们用srping管理的其他类
 */
@Component
public class TeacherHandler implements PersonHandler {
    @Override
    public PersonEnum getPersonEnum() {
        return PersonEnum.TEACHER;
    }
 
    @Override
    public boolean handle() {
        System.out.println("老师校验器工作~~~~");
        // 写自己的校验逻辑
        return true;
    }
}